﻿using System;
using System.Collections.Generic;
using Byond.Persistence;

namespace Byond
{
	public interface IEnsembleRunner
	{
		void Run(string patchFileName, Lazy<IEnumerable<PatchDto>> pendingRestoreInfo = null);
		void Stop();
		void ReportRuntimeError(Exception exception);
	}
}